home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
GNU
/
AmiCVS1_0.readme
< prev
next >
Wrap
Text File
|
1996-09-26
|
17KB
|
355 lines
Short: CVS is a software version control system.
Author: various people, it's a collection of gnu stuff
Uploader: rbnix@pool.informatik.rwth-aachen.de (Reiner B. Nix)
Type: util/gnu
===========================================================================
This file gives you some information about the package AmiCVS.
AmiCVS is a port of the CVS and the PCL-CVS package for the Amiga system.
Current version: AmiCVS 1.0 by Reiner B. Nix
===========================================================================
Contents
--------
· What is CVS?
· Additional required stuff
· Contents of this package
· Installing the package
· Limitations and remarks
· Original packages and places to get them
· Copyright
· Thanks
· The authors address
What is CVS?
------------
CVS is a software version control system for program sources and
binaries. It is built on top of the RCS package extending and
simplifying it. Therefore you need an installed RCS package. CVS can
be used from shell or GNU Emacs with the PCL-CVS package.
Additional required stuff
-------------------------
As mentioned before, CVS is built on top of RCS in a way that it
calls the RCS executable programms. You need a version of the RCS
package, e.g. HWGRCS the well ported RCS package for Amiga by
Heinz Wrobel.
To recompile the cvs program, you need a C compiler (e.g. gcc 2.3.3)
and yacc (e.g. bison 1.21) when changing the file AmiCVS/lib/getdate.y.
Contents of this package
------------------------
AmiCVS/ReadMe.Amiga :this documentation file you're reading
AmiCVS/dok/* :documentation for cvs and pcl-cvs
AmiCVS/bin/cvs :the cvs executable program
AmiCVS/Rexx/CollectLog.cvs :an ARexx script building a global log file
AmiCVS/s/user-startup.add :sample of additional entries for your s:user-startup file
AmiCVS/libs :some libraries (implicid) used by the ARexx script
AmiCVS/Repository :a sample repository
AmiCVS/Repository/CVSlogfiles :empty dir, it will later contain the global log files
AmiCVS/Repository/CVSroot :sample administration files required by cvs
AmiCVS/Repository/CVSheaders :sample cvs headers to include into your source files
AmiCVS/emacs :stuff to support cvs by GNU emacs
AmiCVS/emacs/lisp-adds :directory to collect all non-standard add-ons
AmiCVS/emacs/lisp-adds/pcl-cvs/* :ported files for the pcl-cvs mode
AmiCVS/emacs/lisp-adds/user-lisp/* :user specific setting files
AmiCVS/emacs/.emacs-add :extension of your s:.emacs to load the other adds
AmiCVS/lib :ported source for the cvs lib (just a linker library)
AmiCVS/scr :ported source for the cvs program
Installing the package
----------------------
· This file gives only brief hints to the ported cvs package using
the sample files. For more information:
on CVS see AmiCVS/dok/cvs.guide in this package,
on PCL-CVS see AmiCVS/dok/pcl-cvs.guide and
on RCS see README.guide in your RCS package if you're using HWGRCS.
· First, install the RCS package. Supposing you're using HWGRCS no
further installation than copying the package to GNU:hwg-rcs8 is
neccessary. You may choose another location and adapt the file
pathes latter.
· Choose a place for the package and copy the files. On my system
there is a symbolic volume GNU: where AmiCVS is located: GNU:AmiCVS.
· Choose a place for the repository and copy the whole tree
AmiCVS/Repositiory to this place. It is a well idea of security to
select another partition than your common work partition!
· Include the file AmiCVS/s/user-startup.add into your s:user-startup
and adapt the path entries matching your system if you have choosen
other ones.
· Copy the libraries AmiCVS/libs/#? to Libs:
*** Beware that you don't replace newer versions ***
*** of this libraries if they already exists! ***
· Copy the file AmiCVS/rexx/CollectLog.cvs to Rexx:
· If your're using the GNU emacs editor you can install PCL-CVS with
the following steps:
· Append the file AmiCVS/emacs/.emacs-add to your s:.emacs
· Copy the tree AmiCVS/emacs/lisp-adds to GNUemacs:lisp-adds
· Adapt the path entries in the file
GNUemacs:lisp-adds/user-lisp-pcl-cvs-settings.el matching your
system if you have choosen other ones. This requieres
byte-compiling this file after doing the changes: type
"M-x byte-compile-file".
· Now, you have to reboot to activate the changes in your s:user-startup.
Limitations and remarks
-----------------------
· The cvs program needs a stack of 50.000 to 100.000 bytes to run
reliable. Otherwise you'll get enoying error messages like
"floating point exception" or the system may crash!
· Due to the fact that cvs is compiled with gcc, the GNU C compiler,
and HWGRCS is using SAS C some problems exists with path names.
Please don't set the environment variable CVSROOT to directly to a
volume name!
· Be aware that the programs comes from Unix systems. This causes
some unexpected behavior of the programs dealing with file names.
On Unix systems file names are case sensitiv on Amiga not.
For example:
"cvs ceckout cvsroot"
;this works well nevertheless the module is named CVSROOT
"cvs release cvsroot"
;this fails due to the unknown module name
"cvs release CVSROOT"
;this fails due to the wrong directory name
· The original sources of cvs package version 1.3 residing in the
GNU locations had to be adapted (using gcc version 2.3.3):
- the installation procedure don't match the amiga system,
- the makefiles aren't able to run,
- some configuration in src/config.h had to be done,
- there occured an compilation error in cvs.h.
· The original sources of pcl-cvs version 1.05 and the contribution
comming with the editor xemacs are merged to get a complete
PCL-CVS package running on the GNU emacs, version 18.58, Amiga
port 1.26DG. They had to be adapted due to several unix specific
things. See AmiCVS/emacs/user-lisp/pcl-settings.el and
AmiCVS/emacs/pcl-cvs/pcl-cvs for more details.
Original packages and places to get them
----------------------------------------
hwgcvs8 on AMINET
cvs1-3 from ftp@ftp.prep.ai.mit.edu in pub/gnu (or other GNU locations)
pcl-cvs1.05 from ftp@ftp.lysator.liu.se in pub/emacs
cvs-texi-0.07 from ftp@ftp.lysator.liu.se in pub/emacs
Copyright
---------
As not other declaimed, this package and all it's files are beyond
the gnu general public license, see AmiCVS/doc/cvs.guide for
details. Have a look to the components and their own copyrights
mentioned in the original packages.
Thanks
------
I wish to thank all the people involved with the CVS stuff,
namely and in alphabetical order:
Brian Berliner and Jeff Polk for CVS,
Per Cederqvist for the emacs mode pcl-cvs and the cvs texinfo documentation,
David Gay for the Amiga port of GNU emacs,
Markus M. Wild for the Amiga port of gcc,
Heinz Wrobel for the Amiga port of RCS
All of them wrote great stuff making this package possible!
The authors adress
------------------
Feel free to send my remarks, questions, bug reports ...
snail mail:
Reiner B. Nix
Roermonder Straße 112a, App. 60
52072 Aachen
Germany
email:
rbnix@pool.informatik.rwth-aachen.de
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
628 258 58.9% 29-Oct-94 17:45:28 AmiCVS/bin.info
191392 87933 54.0% 04-Nov-94 18:55:52 AmiCVS/bin/cvs
19012 8941 52.9% 04-Nov-94 18:56:00 AmiCVS/bin/mkmodules
628 258 58.9% 04-Nov-94 13:13:22 AmiCVS/dok.info
351072 96723 72.4% 04-Nov-94 13:49:06 AmiCVS/dok/cvs.dvi
523 283 45.8% 04-Nov-94 13:44:34 AmiCVS/dok/cvs.dvi.info
213032 63504 70.1% 04-Nov-94 13:50:30 AmiCVS/dok/cvs.guide
180455 55320 69.3% 08-Apr-93 20:54:42 AmiCVS/dok/cvs.texinfo
18296 7025 61.6% 08-Apr-93 20:55:14 AmiCVS/dok/gpl.texinfo
85652 30752 64.0% 04-Nov-94 13:40:06 AmiCVS/dok/pcl-cvs.dvi
523 281 46.2% 04-Nov-94 13:38:38 AmiCVS/dok/pcl-cvs.dvi.info
79564 23801 70.0% 04-Nov-94 13:36:10 AmiCVS/dok/pcl-cvs.guide
69329 22876 67.0% 01-Jun-93 00:48:58 AmiCVS/dok/pcl-cvs.texinfo
132656 41956 68.3% 29-Jul-94 12:50:42 AmiCVS/dok/texinfo.tex
: texinfo Version 2.109
628 258 58.9% 04-Nov-94 13:13:58 AmiCVS/emacs.info
187 118 36.8% 04-Nov-94 13:32:34 AmiCVS/emacs/.emacs-add
628 259 58.7% 04-Nov-94 13:29:54 AmiCVS/emacs/lisp-adds.info
628 259 58.7% 04-Nov-94 13:14:40 AmiCVS/emacs/lisp-adds/pcl-cvs.info
1862 941 49.4% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.el
600 356 40.6% 04-Nov-94 13:15:36 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.elc
37968 9248 75.6% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.el
23600 5481 76.7% 04-Nov-94 13:16:12 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.elc
7911 2534 67.9% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.el
5690 1738 69.4% 04-Nov-94 13:16:20 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.elc
10528 2835 73.0% 02-Nov-94 18:54:50 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.el
6145 1917 68.8% 04-Nov-94 13:16:36 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.elc
2781 1053 62.1% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.el
798 235 70.5% 04-Nov-94 13:16:40 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.elc
565 261 53.8% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs-startup.el
79015 21901 72.2% 04-Nov-94 13:26:18 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.el
53913 19085 64.6% 04-Nov-94 13:27:16 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.elc
4884 1931 60.4% 02-Nov-94 18:54:52 AmiCVS/emacs/lisp-adds/pcl-cvs/string.el
1882 1039 44.7% 04-Nov-94 13:19:24 AmiCVS/emacs/lisp-adds/pcl-cvs/string.elc
628 260 58.5% 04-Nov-94 13:30:36 AmiCVS/emacs/lisp-adds/user-lisp.info
1120 560 50.0% 04-Nov-94 15:23:54 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.el
884 484 45.2% 04-Nov-94 15:24:18 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.elc
628 267 57.4% 29-Oct-94 17:46:46 AmiCVS/lib.info
5226 2211 57.6% 04-Feb-92 06:22:38 AmiCVS/lib/alloca.c
2478 1186 52.1% 01-Oct-91 06:23:56 AmiCVS/lib/argmatch.c
899 459 48.9% 04-Feb-92 06:22:40 AmiCVS/lib/dup2.c
4516 1507 66.6% 31-Mar-92 23:55:18 AmiCVS/lib/error.c
4170 1525 63.4% 10-Apr-92 05:04:44 AmiCVS/lib/fnmatch.c
1641 819 50.0% 10-Apr-92 05:04:46 AmiCVS/lib/fnmatch.h
1351 602 55.4% 01-Oct-91 06:24:16 AmiCVS/lib/ftruncate.c
45589 13228 70.9% 26-Oct-94 21:02:38 AmiCVS/lib/getdate.c
21259 6042 71.5% 03-Mar-92 07:19:24 AmiCVS/lib/getdate.y
17162 5692 66.8% 31-Mar-92 23:55:22 AmiCVS/lib/getopt.c
3549 1514 57.3% 31-Mar-92 23:55:24 AmiCVS/lib/getopt.h
3669 1430 61.0% 31-Mar-92 23:55:24 AmiCVS/lib/getopt1.c
1151 631 45.1% 31-Mar-92 23:55:26 AmiCVS/lib/getwd.c
1258 698 44.5% 10-Apr-92 05:04:48 AmiCVS/lib/hostname.c
1956 681 65.1% 04-Nov-94 20:03:48 AmiCVS/lib/makefile
: Angepasst für AmiCVS1-0
3348 1459 56.4% 01-Oct-91 06:24:30 AmiCVS/lib/mkdir.c
156380 45612 70.8% 10-Apr-92 05:04:52 AmiCVS/lib/regex.c
17575 5669 67.7% 10-Apr-92 05:04:56 AmiCVS/lib/regex.h
1880 994 47.1% 01-Oct-91 06:24:44 AmiCVS/lib/rename.c
8910 2665 70.0% 31-Mar-92 23:55:28 AmiCVS/lib/sighandle.c
1134 610 46.2% 01-Oct-91 06:24:54 AmiCVS/lib/strdup.c
1860 901 51.5% 10-Apr-92 05:04:56 AmiCVS/lib/strippath.c
1095 616 43.7% 01-Oct-91 06:25:02 AmiCVS/lib/stripslash.c
4586 1730 62.2% 10-Apr-92 05:04:58 AmiCVS/lib/system.h
1151 602 47.6% 01-Oct-91 06:25:10 AmiCVS/lib/wait.h
1097 621 43.3% 01-Oct-91 06:25:20 AmiCVS/lib/yesno.c
628 258 58.9% 04-Nov-94 14:01:30 AmiCVS/libs.info
17100 12361 27.7% 06-Mar-92 11:32:18 AmiCVS/libs/arp.library
41720 18171 56.4% 06-Mar-92 12:19:42 AmiCVS/libs/rexxarplib.library
: Version 2.3 M&T_ARexx_Disk
1792 1012 43.5% 06-Mar-92 12:19:40 AmiCVS/libs/screenshare.library
: Version 1.1 M&T_ARexx_Disk
7203 2864 60.2% 17-Feb-95 09:46:04 AmiCVS/ReadMe
628 259 58.7% 04-Nov-94 13:12:04 AmiCVS/Repository.info
224 68 69.6% 29-Oct-94 18:05:46 AmiCVS/Repository/CVSheaders/c.cvs-header
223 67 69.9% 04-Nov-94 13:57:08 AmiCVS/Repository/CVSheaders/cc.cvs-header
223 66 70.4% 30-Oct-94 10:02:32 AmiCVS/Repository/CVSheaders/m2.cvs-header
227 82 63.8% 30-Oct-94 10:01:52 AmiCVS/Repository/CVSheaders/make.cvs-header
0 0 0.0% 17-Feb-95 09:04:24 AmiCVS/Repository/CVSlogfiles/
845 453 46.3% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/commitinfo
1033 571 44.7% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/commitinfo,v
0 0 0.0% 04-Nov-94 13:12:54 AmiCVS/Repository/CVSroot/commitlog
1313 669 49.0% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/editinfo
1499 787 47.4% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/editinfo,v
0 0 0.0% 04-Nov-94 18:59:40 AmiCVS/Repository/CVSroot/history
912 488 46.4% 04-Nov-94 13:58:14 AmiCVS/Repository/CVSroot/loginfo
1123 608 45.8% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/loginfo,v
1341 592 55.8% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/modules
1670 771 53.8% 04-Nov-94 19:56:38 AmiCVS/Repository/CVSroot/modules,v
730 402 44.9% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/rcsinfo
915 521 43.0% 31-May-93 04:50:22 AmiCVS/Repository/CVSroot/rcsinfo,v
628 262 58.2% 04-Nov-94 13:11:00 AmiCVS/Rexx.info
1039 432 58.4% 04-Nov-94 19:14:32 AmiCVS/Rexx/CollectLog.cvs
628 262 58.2% 04-Nov-94 14:09:00 AmiCVS/s.info
558 299 46.4% 17-Feb-95 09:46:42 AmiCVS/s/user-startup.add
628 268 57.3% 29-Oct-94 17:45:58 AmiCVS/scr.info
11519 4042 64.9% 26-Oct-94 22:23:16 AmiCVS/scr/add.c
2714 1187 56.2% 31-Mar-92 23:55:44 AmiCVS/scr/admin.c
3931 1687 57.0% 26-Oct-94 22:23:24 AmiCVS/scr/checkin.c
19098 6083 68.1% 29-Oct-94 15:43:24 AmiCVS/scr/checkout.c
8805 2537 71.1% 31-Mar-92 23:55:50 AmiCVS/scr/classify.c
29504 8149 72.3% 31-Mar-92 23:55:54 AmiCVS/scr/commit.c
7874 3252 58.6% 29-Oct-94 18:44:50 AmiCVS/scr/config.h
: Angepasst für AmiCVS1-0
2344 894 61.8% 31-Mar-92 23:55:58 AmiCVS/scr/create_adm.c
14156 4808 66.0% 26-Oct-94 22:28:36 AmiCVS/scr/cvs.h
: Angepasst für AmiCVS1-0
9851 3006 69.4% 10-Apr-92 05:07:30 AmiCVS/scr/diff.c
10835 3225 70.2% 31-Mar-92 23:56:02 AmiCVS/scr/entries.c
6267 2038 67.4% 10-Apr-92 20:59:38 AmiCVS/scr/find_names.c
6356 2155 66.0% 31-Mar-92 23:56:06 AmiCVS/scr/hash.c
1497 659 55.9% 31-Mar-92 23:56:06 AmiCVS/scr/hash.h
38726 12820 66.8% 10-Apr-92 05:07:32 AmiCVS/scr/history.c
5182 2108 59.3% 03-Apr-92 07:24:24 AmiCVS/scr/ignore.c
25282 7658 69.7% 31-Mar-92 23:56:10 AmiCVS/scr/import.c
12391 3599 70.9% 10-Apr-92 20:59:40 AmiCVS/scr/lock.c
2868 1288 55.0% 31-Mar-92 23:56:14 AmiCVS/scr/log.c
12247 3932 67.8% 10-Apr-92 05:07:36 AmiCVS/scr/logmsg.c
12592 4372 65.2% 28-Oct-94 12:12:24 AmiCVS/scr/main.c
1619 678 58.1% 04-Nov-94 18:55:30 AmiCVS/scr/makefile
: Angepasst für AmiCVS1-0
9450 3104 67.1% 31-Mar-92 23:56:20 AmiCVS/scr/mkmodules.c
19283 6659 65.4% 10-Apr-92 05:07:38 AmiCVS/scr/modules.c
3820 1538 59.7% 31-Mar-92 23:56:22 AmiCVS/scr/myndbm.c
1006 470 53.2% 29-Feb-92 23:00:42 AmiCVS/scr/myndbm.h
2278 1093 52.0% 31-Mar-92 23:56:24 AmiCVS/scr/no_diff.c
3883 1610 58.5% 10-Apr-92 20:59:42 AmiCVS/scr/parseinfo.c
13491 4291 68.1% 10-Apr-92 05:07:40 AmiCVS/scr/patch.c
21 21 0.0% 08-Jan-92 01:51:26 AmiCVS/scr/patchlevel.h
34006 9757 71.3% 31-Mar-92 23:56:30 AmiCVS/scr/rcs.c
2949 1151 60.9% 31-Mar-92 23:56:32 AmiCVS/scr/rcs.h
12984 3922 69.7% 10-Apr-92 05:07:42 AmiCVS/scr/recurse.c
4889 2051 58.0% 29-Feb-92 23:00:50 AmiCVS/scr/release.c
3979 1593 59.9% 10-Apr-92 05:07:42 AmiCVS/scr/remove.c
4351 1531 64.8% 31-Mar-92 23:56:36 AmiCVS/scr/repos.c
10179 3731 63.3% 10-Apr-92 05:07:44 AmiCVS/scr/rtag.c
5163 1808 64.9% 31-Mar-92 23:56:40 AmiCVS/scr/status.c
18504 5820 68.5% 31-Mar-92 23:56:42 AmiCVS/scr/subr.c
6311 2334 63.0% 31-Mar-92 23:56:44 AmiCVS/scr/tag.c
27078 7714 71.5% 29-Oct-94 15:43:58 AmiCVS/scr/update.c
5275 1884 64.2% 31-Mar-92 23:56:48 AmiCVS/scr/vers_ts.c
356 232 34.8% 10-Apr-92 05:07:48 AmiCVS/scr/version.c
-------- ------- ----- --------- --------
2420869 797719 67.0% 22-Feb-95 18:04:24 134 files